self-powered building - Französisch Englisch Wörterbuch